কার মতে, শিল্পকলার আত্মার গভীর ধ্যান- ধারণার প্রতিচ্ছবি?

Updated: 11 months ago
  • ক
    লংগিনাস
  • খ
    সিসেরো
  • গ
    প্লেটো
  • ঘ
    অ্যারিস্টটল
  • ঙ
    "বিঃদ্রঃ এই প্রশ্নের উত্তর আমাদের অজানা। নিজে চেষ্টা করুন।”
1k
ব্যাখ্যাঃ

Question:

What will be the output of the following Python code snippet?

def append_to_list(value, target_list=[]):
    target_list.append(value)
    return target_list

print(append_to_list(1))
print(append_to_list(2))

Options:

        
  • A) [1] followed by [2]
  •     
  • B) [1] followed by [1, 2]
  •     
  • C) [1, 2] followed by [1, 2]
  •     
  • D) [1] followed by an error

Correct Answer: B) [1] followed by [1, 2]

Explanation:

In Python, default parameter values are evaluated once when the function is defined, not each time the function is invoked. Because a list is a mutable object, the same list instance is reused across multiple calls that do not provide an explicit argument for target_list.

        
  • First Call: append_to_list(1) binds target_list to the default empty list, appends 1, and returns [1].
  •     
  • Second Call: append_to_list(2) reuses the modified default list (which already holds [1]), appends 2, and returns [1, 2].

Best Practice Tip: To avoid unexpected behavior with mutable default arguments, use None as the default value and instantiate a new list within the function body:

def append_to_list(value, target_list=None):
    if target_list is None:
        target_list = []
    target_list.append(value)
    return target_list

Related Question

View All
  • ক
    গিট নকশা
  • খ
    গীলাস
  • গ
    গালুন
  • ঘ
    পাতা নকশা
  • ঙ
    বি:দ্র: এই প্রশ্নের উত্তর আমাদের অজানা।অনুগ্রহকপূর্বক নিজেই চেষ্টা করুন!
988
  • ক
    স্পেন
  • খ
    জার্মানি
  • গ
    ইতালি
  • ঘ
    অস্ট্রিয়া
  • ঙ
    বি:দ্র: এই প্রশ্নের উত্তর আমাদের অজানা।অনুগ্রহকপূর্বক নিজেই চেষ্টা করুন!
1k
Updated: 11 months ago
  • ক
    আমেরিকা
  • খ
    সুইডেন
  • গ
    জার্মান
  • ঘ
    উপরের কোনোটিই নয়
  • ঙ
    বি:দ্র: এই প্রশ্নের উত্তর আমাদের অজানা।অনুগ্রহকপূর্বক নিজেই চেষ্টা করুন!
1.3k
  • ক
    পাঁচভাগে
  • খ
    সাত ভাগে
  • গ
    চারভাগে
  • ঘ
    তিনভাগে
811
  • ক
    মিশরে
  • খ
    স্পেনে
  • গ
    ওমানে
  • ঘ
    ইরাকে
  • ঙ
    "বিঃদ্রঃ এই প্রশ্নের উত্তর আমাদের অজানা। নিজে চেষ্টা করুন।”
1.1k
Updated: 11 months ago
  • ক
    ফারুক বেগ ও মনোহর
  • খ
    মুকুন্দলাল ও মিসকিন
  • গ
    বাসাওয়ান ও দাসওয়ান
  • ঘ
    নন্দ গোয়ালীয়রী ও বাসাওয়ান
  • ঙ
    "বিঃদ্রঃ এই প্রশ্নের উত্তর আমাদের অজানা। নিজে চেষ্টা করুন।”
1.4k
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই